package com.xbongbong.pro.onlineEditor.sdk.dto;

import lombok.Data;
import org.springframework.web.multipart.MultipartFile;

/**
 * @author: yingjf
 * @date: 2023/3/6 19:37
 * @description: 单阶段提交
 */
@Data
public class FiledUploadDTO {

    /**
     * 文档实体
     */
    private MultipartFile file;

    /**
     * 文档名称
     */
    private String name;

    /**
     * 文档大小，单位 byte
     */
    private Long size;

    /**
     * 文档校验和，采用 sha1 算法
     */
    private String sha1;

    /**
     * 是否手动保存，即用户手动 ctrl/cmd + s 或点击保存版本触发的保存，区别于定时触发的自动保存
     */
    private Boolean is_manual;

    /**
     * 文档内包含的附件的大小，单位 byte
     */
    private Integer attachment_size;

    /**
     * 文档的 MIME 类型
     */
    private String content_type;

}
